export function getLongitudeLatitude() {
  return new Promise((resolve, reject) => {
    if ('geolocation' in navigator) {
      var options = {
        enableHighAccuracy: true,
        timeout: 5000,
        maximumAge: 0
      };
      function success(position) {
        const lat = position.coords.latitude;
        const lng = position.coords.longitude;
        resolve({ lat, lng });
      }
      function error(err) {
        var errorType = ['您拒绝共享位置信息', '获取不到位置信息', '获取位置信息超时'];
        reject(errorType[err.code - 1]);
      }
      navigator.geolocation.getCurrentPosition(success, error, options);
    } else {
      reject('无法获取您的位置，请检查定位是否开启或刷新重试');
    }
  });
}
